<?php

namespace app\admin\model;

use think\Model;
use think\Db;
class DoctorModel extends Model
{
	public function getDataList()
	{
		return Db::name("doctor") ->paginate(10)->each(function($item,$key){
            return $item;
        });
	}
	    /**
     * 执行添加
     * @param $data
     * @return bool
     */
    public function doAdd($data){
        return Db::name("doctor")->insert($data)?true:false;
    }
        /**
     * 获取某条数据
     * @param $id
     * @return array|false|\PDOStatement|string|Model
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\ModelNotFoundException
     * @throws \think\exception\DbException
     */
    public function getDataById($id){
        return Db::name("doctor")->where("d_id",$id)->find();
    }
        /**
     * 执行修改
     * @param $data
     * @param $id
     * @return bool
     * @throws \think\Exception
     * @throws \think\exception\PDOException
     */
    public function doEdit($data,$id){
        return Db::name("doctor")->where("d_id",$id)->update($data)?true:false;
    }
        /**
     * 执行删除
     * @param $id
     * @return bool
     * @throws \think\Exception
     * @throws \think\exception\PDOException
     */
    public function doDel($id){
        return Db::name("doctor")->where("d_id",$id)->delete()?true:false;
    }
}